home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kit PC World De Ampliacion De Windows 95
/
Kit PC World de ampliacion de Windows 95.iso
/
internet
/
sweeper
/
samples
/
asyncstg
/
asyncstg.idl
< prev
next >
Wrap
Text File
|
1995-12-03
|
1KB
|
47 lines
#ifndef DO_NO_IMPORTS
import "unknwn.idl";
#endif
[
object,
uuid(30DF3436-0266-11cf-BAA6-00AA003E0EED),
pointer_default(unique)
]
interface IFillLockBytes : IUnknown
{
typedef [unique] IFillLockBytes *LPFILLLOCKBYTES;
HRESULT __stdcall SetFillSize(
[in] ULARGE_INTEGER cb);
[local]
HRESULT __stdcall FillAppend(
[in] void const *pv,
[in] ULONG cb,
[out] ULONG *pcbWritten);
[call_as(FillAppend)]
HRESULT __stdcall RemoteFillAppend(
[in, size_is(cb)] byte const *pv,
[in] ULONG cb,
[out] ULONG *pcbWritten);
[local]
HRESULT __stdcall FillAt(
[in] ULARGE_INTEGER ulOffset,
[in] void const *pv,
[in] ULONG cb,
[out] ULONG *pcbWritten);
[call_as(FillAt)]
HRESULT __stdcall RemoteFillAt(
[in] ULARGE_INTEGER ulOffset,
[in, size_is(cb)] byte const *pv,
[in] ULONG cb,
[out] ULONG *pcbWritten);
HRESULT __stdcall Terminate([in] DWORD dwStatus);
}